package com.briup.smartcity_group6.dao.ext;



import com.briup.smartcity_group6.bean.basic.BaseUser;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BaseUserExtMapper {
    //根据业务需求，编写方法
    BaseUser selectByName(String name);
    //根据手机号查询用户信息
    BaseUser selectByPhone(String telephone);

//    根据id修改用户图像
    void updateIconById(Integer id,String icon);
//    根据用户名和角色删除用户信息，角色和用户名作为可选参数
    List<BaseUser> findByUnameAndRole(@Param("uname") String uname, @Param("role") int role);
    void upDate(Integer id,String telephone,String realname,Integer gender,String dob,String email);
//    根据id查找juese
    Integer findRoleById(Integer id);
}
